package com.handydata.antifraud.vo.orderreturninfo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


import java.util.Date;

import lombok.Getter;
import lombok.Setter;

/**
 * 订单处理信息返回表请求VO对象
 * 
 * @author guolong
 * @email jishu@handy-data.cn
 * @date 2019-08-18 21:16:22
 */
 @ApiModel(value = "订单处理信息返回表请求VO对象")
 @Getter
 @Setter
public class CreateOrderReturnInfoReqVO extends BaseOrderReturnInfoReqVO {

	@ApiModelProperty(value = "唯一标识")
	/**唯一标识**/
	private String id;
	@ApiModelProperty(value = "订单号")
	/**订单号**/
	private String orderId;
	@ApiModelProperty(value = "操作状态：1操作成功，2操作失败")
	/**操作状态：1操作成功，2操作失败**/
	private String operateStatus;
	@ApiModelProperty(value = "操作类型：1推送，2回调")
	/**操作类型：1推送，2回调**/
	private String operateType;
	@ApiModelProperty(value = "操作时间")
	/**操作时间**/
	private Date operateTime;
	
	@Override  
    public String toString() {  
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);  
    } 

}
